/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;

import model.Cidade;

/**
 *
 * @author DC PC
 */
public interface CidadeDao {
    /**
     * Metodo para atualizar objeto cidade na tabela Cidade.
     * @param cidade
     * @throws AtividadeDAOException
     */
    void atualizar (Cidade cidade) throws AtividadeDAOException;

    /**
     * Metodo para excluir cidade da tabela Cidade.
     * @param cidade
     * @throws AtividadeDAOException
     */
    void excluir (Cidade cidade) throws AtividadeDAOException;

    /**
     * Metodo para adicionar objeto cidade na tabela Cidade.
     * @param cidade
     * @throws AtividadeDAOException
     */
    void salvar (Cidade cidade) throws AtividadeDAOException;
    
    Cidade procurarCidade(String nomeCidade) throws AtividadeDAOException;
    
}
